package com.adfframeworks.labs.service;

import java.util.List;

import com.adfframeworks.labs.domain.Community;
import com.adfframeworks.labs.domain.Employee;

public interface CommunityMembersService {

	public void create(Integer community, Integer employee);

	public List<Community> listCommunitiesOfEmployee(Integer employee);

	public List<Community> listCommunitiesAsOwner(Integer employee);

	public List<Community> listCommunitiesAsNotOwner(Integer employee);

	public List<Employee> listEmployeesFromCommunity(Integer community);

	public void delete(Integer community, Integer employee);

	public void deleteCommunity(Integer community);
	
	public void deleteEmployee(Integer employee);
}
